import { api, authedApi } from '../utils/axios'

//添加用户
export function addUsers(params={}) {
  return authedApi.post(`/admin/user/register/`,params);
}
//修改信息
export function modifyUserInfo(user_id,params) {
  return authedApi.put(`/admin/user/${user_id}/`,params);
}
//获取用户列表
export function userList(params = {}) {
  return authedApi.get(`/admin/user/`,{params});
}
//是否启用/停用
export function isUse(params={}) {
  return authedApi.post(`/admin/user/user_status/`,params);
}
//菜单管理
//获取菜单列表
export function getMenuList() {
  return authedApi.get(`/admin/menu/`);
}
//日志管理
export function getDailyInfo(params = {}) {
  return authedApi.get(`/admin/log/`,{params});
}
//用户名或者邮箱校验
export function usernameAndEmailExist(params = {}) {
  return authedApi.post(`/admin/user/validate_user/`,params);
}
// const checkRoleId = (rule: any, value: any, callback: any) => {
//   if (!value) {
//     callback(new Error('请给用户分配权限'))
//   } else if( value < 0 ){
//     callback(new Error('请给用户分配权限'))
//   } else {
//     callback()
//   }
// }
